﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Datos;
using Entidades;

namespace Logica
{
    public class UsuariosLN
    {

        UsuariosDao Dao;
        UsuariosDto Dto;

        //GESTION DE USUARIOS

        public int Insertar_Usuarios(UsuariosDto.Usuarios p)
        {

            Dao = new UsuariosDao();
            return Dao.Insertar_Usuarios(p);


        }
        public int Update_Usuarios(UsuariosDto.Usuarios p)
        {


            Dao = new UsuariosDao();
            return Dao.Update_Usuarios(p);


        }
        public int Eliminar_Usuarios(int IdUsuarios)
        {

            Dao = new UsuariosDao();
            return Dao.Eliminar_Usuarios(IdUsuarios);

        }
        public UsuariosDto.Usuarios _GetUsuarios(int IdUsuarios)
        {

            Dao = new UsuariosDao();
            return Dao._GetUsuarios(IdUsuarios);

        }

        //GESTION DE RESTAURANTES

        public int Insertar_Restaurantes(UsuariosDto.Restaurantes p)
        {

            Dao = new UsuariosDao();
            return Dao.Insertar_Restaurante(p);


        }

        public int Update_Restaurantes(UsuariosDto.Restaurantes p)
        {


            Dao = new UsuariosDao();
            return Dao.Update_Restaurantes(p);


        }
        public int Eliminar_Restaurantes(int IdRestaurantes)
        {

            Dao = new UsuariosDao();
            return Dao.Eliminar_Restaurante(IdRestaurantes);

        }

        public UsuariosDto.Restaurantes _GetRestaurantes(int idRestaurantes)
        {

            Dao = new UsuariosDao();
            return Dao._GetRestaurantes(idRestaurantes);

        }

        //GESTION DE PRODUCTOS

          public int Insertar_Productos(UsuariosDto.Productos p)
        {

            Dao = new UsuariosDao();
            return Dao.Insertar_Productos(p);


        }

        public int Update_Productos(UsuariosDto.Productos p)
        {


            Dao = new UsuariosDao();
            return Dao.Update_Productos(p);


        }
        public int Eliminar_Productos(int IdProductos)
        {

            Dao = new UsuariosDao();
            return Dao.Eliminar_Productos(IdProductos);

        }

        public UsuariosDto.Productos _GetProductos(int IdProductos)
        {

            Dao = new UsuariosDao();
            return Dao._GetProductos(IdProductos);

        }

        public int Login_Usuarios(UsuariosDto.Login p)
        {

            Dao = new UsuariosDao();
            return Dao.Login_Usuarios(p);

        }


    }
}
